Big Huge Thesaurus

armored dinosaur

noun